#pragma once
#include "InterFaceBuilder.h"

//饮料建造者;
class FoodBuilderDrinks :public InterFaceFoodBuilder
{
public:
    FoodBuilderDrinks(QString strName);
    ~FoodBuilderDrinks();

    // 通过 InterFaceFoodBuilder 继承
    void CreateFood(size_t uNum) override;
    std::list<std::shared_ptr<IFood>> GetFoodItems() override;


private:

    //食物名称;
    QString m_strName;

    //食物列表;
    std::list<std::shared_ptr<IFood>> m_listFood;
};

